跳至主要内容

3.2 数据的创建

加密数据的创建按照下面步骤进行

  1. 准备明文数据内容
  2. 使用msgpack对数据打包
  3. 获取打包数据的SHA256 HASH
  4. 生成随机数,创建派生索引,根据索引派生加密私钥
  5. 使用派生公钥对数据加密
  6. 使用账号私钥对加密后的数据进行Bitcoin Message签名
  7. 构造数据脚本
  8. 构造交易,广播交易